@charset "utf-8";

/* Reset CSS */
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, label, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0;}
body{ font:12px/1.5 Arial, Geneva, sans-serif; color:#333; background-color:#f8f8f8;}
textarea{ padding:3px; font-family:Arial, Geneva, sans-serif; font-size:12px; overflow-x:hidden; overflow-x:hidden; overflow-y:auto;}
table{ width:100%; font-family:Arial, Geneva, sans-serif; border-spacing:0;border-collapse:collapse;}
address,caption,cite,code,dfn,strong,th,var {font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;}
:focus {outline:none;}
li{ list-style:none;}
fieldset,img{border:0;}
em,i{ font-style:normal;}
.hidden{ display:none!important;}
.hide, #treasureMap{ display:none;}
.clear { *zoom:1;}
.clear:after{ display:block; content:" "; clear:both; height:0;}

a { color:#5D6EA7; text-decoration:none;}
a:hover { text-decoration:underline;}

/* The main layout */
#header{ position:fixed; top:0; left:0; width:100%; height:40px; z-index:500; _position:absolute;}
#header .hd-in{ position:relative; width:990px; height:40px; margin:0 auto; z-index:400;}
#header .hd-bg{ position:absolute; left:0; top:0; width:100%; height:40px; background:url(bgimg/header_bg.png) center repeat-x; box-shadow:0 0 3px rgba(0, 0, 0, 0.8);}
#container{ margin:0 auto; padding-top:40px; width:990px;}
#container .extra { position:fixed; top:40px; left:50%; float:left; margin-left:-495px; width:191px; text-shadow:0 1px 0 #fff; overflow:hidden; _margin-left:-498px; _position:absolute;}
#container .extra .inner{ width:600px;}
#container .content { /* margin-left:190px; _margin-left:187px; _zoom:1;*/ }
#container .content .cont-in{ padding:8px 20px 20px; border:1px solid #C9C9C9; border-top:none; background-color:#fff; box-shadow:0 0 6px rgba(0, 0, 0, 0.2);}
#container .content .cont-in .main{ padding-bottom:30px;}
#container .extra,
#container .content .cont-in{ min-height:600px; _height:600px;}
#footer { padding:8px 0; background-color:#f8f8f8;}
#footer a{ margin:0 5px;}
#footer .copyright{ float:right; font-size:12px; color:#787878;}

/*header msg tips*/
.tips-list{ float:left; height:40px; margin-left:10px; _display:inline;}
.tips-list li{ position:relative; float:left; margin:0 0 0 21px; padding:12px 5px 0; height:28px; _display:inline;}
.tips-list li:hover{ background-color:#8698cc;}
.tips-list li .tips-default{ _width:70px;}
.tips-list li .ico-new{ display:block; position:absolute; top:9px; right:0; width:10px; height:10px; font-size:0; background-position:-6px -339px;}
.tips-list li .box-in{ text-align:center; word-wrap:normal; white-space:nowrap;}

/*Topbar*/
/*logo*/
.logo{ float:left; margin:12px 0 0 2px; width:176px; height:16px; font-size:0;}
.logo a{ outline:none;}
/*account*/
.person { position:relative; float:right; height:40px; line-height:40px; overflow:hidden;}
.person .name{ position:relative; display:inline-block; vertical-align:middle; padding:0 20px 0 8px; color:#fff;}
.person .name:hover,
.other .hd a:hover,
.other .common-txt a:hover{ background-color:#8698CC; text-decoration:none;}
.person .u-pic{ display:inline-block; vertical-align:middle;}
.person .u-pic img{ display:block; width:30px; height:30px;}
.other{ float:right;}
.other li{ position:relative; float:right; margin-left:8px; height:40px;}
.other .hd{ position:relative; z-index:492;}
.other .hd a{ display:inline-block; line-height:40px; position:relative; padding:0 20px 0 8px; color:#fff;}
.other .common-txt{ line-height:40px;}
.other .common-txt a{ display:block; padding:0 8px; line-height:40px; color:#fff;}
.other .cur .hd a,
.other .cur .person .name{ margin-top:5px; padding:0 19px 0 7px; height:35px; line-height:30px; border:1px solid #ccc; border-bottom:none; background-color:#fff; color:#475780;}
.other .cur .hd a:hover,
.other .cur .person .name:hover{ background:#fff;}
.other .cur .triangle-d{ border-color:#475780 transparent transparent; top:13px;}
/*downdrop*/
.submenu{ position:absolute; top:40px; right:0; background-color:#fff; border:1px solid #c9c9c9; border-top:none; width:170px; overflow:hidden; border-radius:0 0 3px 3px;}
.submenu a{ display:block; height:20px; padding:5px 20px; line-height:20px; color:#333; _float:none; _display:block;/*HACK:IE6溢出*/}
.submenu a:hover{ background-color:#eee; color:#5D6EA7; text-decoration:none; text-shadow:0 1px 1px rgba(255, 255, 255, 1);}
.submenu .last{ border-top:1px solid #dcdcdc;}
/*lang*/
.select-lg{ /*position:absolute; top:40px; right:0;*/ width:96px; border:1px solid #ccc; background-color:#fff; z-index:300;}
.select-lg a{ display:block; height:26px; line-height:26px; padding-left:40px; background-position:10px -629px; color:#333;}
.select-lg a:hover{ background-color:#eee; color:#5D6EA7; text-decoration:none;}
.select-lg .cur{ background-position:10px -591px; color:#475780; font-weight:700;}

/* Defined About Width */
.w30{ width:30px;}
.w40{ width:40px;}
.w50{ width:50px;}
.w60{ width:60px;}
.w70{ width:70px;}
.w80{ width:80px;}
.w90{ width:90px;}
.w100{ width:100px;}
.w110{ width:110px;}
.w120{ width:120px;}
.w130{ width:130px;}
.w140{ width:140px;}
.w150{ width:150px;}
.w160{ width:160px;}
.w170{ width:170px;}
.w180{ width:180px;}
.w190{ width:190px;}
.w200{ width:200px;}
.w210{ width:210px;}
.w220{ width:220px;}
.w230{ width:230px;}
.w240{ width:240px;}
.w250{ width:250px;}
.w260{ width:260px;}
.w270{ width:270px;}
.w280{ width:280px;}
.w290{ width:290px;}
.w300{ width:300px;}
.w320{ width:320px;}
.w350{ width:350px;}
.w400{ width:400px;}
.w450{ width:450px;}
.w500{ width:500px;}

/*500*/
.opt-500 .pic,
.opt-500 .txt .m-tit{ background:url(bgimg/500.png) no-repeat;}
.opt-500{ padding-top:55px;}
.opt-500 .pic{ float:left; width:310px; height:310px; background-position:0 0;}
.opt-500 .txt{ margin-left:350px; padding:100px 40px 0 0; text-align:center; _margin-left:347px;}
.opt-500 .txt .m-tit{ margin:0 auto 25px; width:284px; height:32px; background-position:0 -320px;}
.opt-500 .txt .tit-a{ margin-bottom:10px; font-size:14px; color:#777; font-weight:700;}
.opt-500 .txt .tit-b{ font-size:14px; color:#777;}
.opt-500 .txt .tit-b a{ color:#777;}

/*404*/
.opt-404 .pic,
.opt-404 .txt .m-tit{ background:url(bgimg/404.png) no-repeat;}
.opt-404{ padding:55px 0 0 30px;}
.opt-404 .pic{ float:left; width:310px; height:310px; background-position:0 0;}
.opt-404 .txt{ margin-left:310px; padding:100px 40px 0 0; text-align:center; _margin-left:347px;}
.opt-404 .txt .m-tit{ margin:0 auto 25px; width:304px; height:32px; background-position:0 -320px;}
.opt-404 .txt .tit-a{ margin-bottom:10px; font-size:14px; color:#777; font-weight:700;}
.opt-404 .txt .tit-b{ font-size:14px; color:#777;}
.opt-404 .txt .tit-b a{ color:#777;}

/*报错*/
.out-error{padding:24px 20px 10px; background-color:#ffe5e5;}
.out-error h3{ margin-bottom:10px; font-size:14px; font-weight:700;}
.out-error .tit{ font-weight:700;}
.out-error .des{ margin-bottom:16px; padding:0 10px;}

/*后台报错*/
.not-found-tips{ padding:40px;}
.not-found-tips .hd{ margin-bottom:30px; font-size:22px; font-weight:bold;}
.not-found-tips .bd{ font-size:14px;}
.not-found-tips .bd a{ font-weight:bold; text-decoration:underline;}

/*General Part*/
.triangle-d{ position:absolute; top:18px; right:6px; width:0; height:0; border-width:4px; border-style:solid dashed dashed dashed; border-color:#fff transparent transparent; font-size:0; line-height:0;}

.dropDownMenu{ position:absolute; /*top:24px; left:0;*/ z-index:490;}

/* Defined Stress Color */
.txt-red{ margin:0 5px; color:#f00; font-weight:700;}
.txt-yellow{ margin:05px; color:#ECA100; font-weight:700;}

/* common bottom */
.btn-common{ display:inline-block; padding:0 8px; border:1px solid #4A63B7; border-radius:3px; height:24px; line-height:24px; overflow:hidden; font-size:12px; font-weight:700; color:#fff; text-align:center; text-decoration:none; background-color:#6072AD;  background:-moz-linear-gradient(top, #6377B1, #5C6CA9); -moz-transition:all 0.4s ease-in-out 0s; cursor:pointer;}
.btn-common:hover{ text-decoration:none; color:#000; background-color:#7D8BB8; background:-moz-linear-gradient(top, #8390BC, #7986B5);}

.btn-s1, .btn-s1 span, .btn-s1-dis, .btn-s1-dis span,
.btn-s2, .btn-s2 span, .btn-s2-dis, .btn-s2-dis span,
.btn-s3, .btn-s3 span, .btn-s3-dis, .btn-s3-dis span,
.btn-s4, .btn-s4 span, .btn-s4-dis, .btn-s4-dis span,
.btn-s5, .btn-s5 span, .btn-s5-dis, .btn-s5-dis span,
.btn-s6, .btn-s6 span, .btn-s6-dis, .btn-s6-dis span{ background:url(bgimg/btn_bg.png) no-repeat;}

.btn-s1, .btn-s1-dis,
.btn-s2, .btn-s2-dis,
.btn-s3, .btn-s3-dis,
.btn-s4, .btn-s4-dis,
.btn-s5, .btn-s5-dis,
.btn-s6, .btn-s6-dis{ display:inline-block; outline:none;}
.btn-s1 span, .btn-s1-dis span,
.btn-s2 span, .btn-s2-dis span,
.btn-s3 span, .btn-s3-dis span,
.btn-s4 span, .btn-s4-dis span,
.btn-s5 span, .btn-s5-dis span,
.btn-s6 span, .btn-s6-dis span{ position:relative; float:left; color:#333; margin-left:4px; padding:0 15px 0 11px; cursor:pointer; text-transform:capitalize; _display:inline;}
.btn-s1:hover,
.btn-s2:hover,
.btn-s3:hover, 
.btn-s4:hover,
.btn-s5:hover,
.btn-s5:hover,
.btn-s6:hover{ text-decoration:none;}

.btn-s1{ background-position:0 0;}
.btn-s1 span{ background-position:right 0; color:#fff; text-shadow:0 -1px 0 #344787;}
.btn-s1 span,
.btn-s1-dis span{ margin-right:-4px; height:32px; line-height:32px; font-size:14px; font-weight:700;}
.btn-s1:hover{ background-position:0 -42px;}
.btn-s1:hover span{ background-position:right -42px;}
/*.btn-s1:active{ background-position:0 -104px;}
.btn-s1:active span{ background-position:right -104px;}*/
.btn-s1-dis{ background-position:0 -84px;}
.btn-s1-dis span{ color:#d8ddec; background-position:right -84px; text-shadow:0 -1px 0 #7f8dba; cursor:default;}

.btn-s2{ background-position:0 -126px;}
.btn-s2 span{ background-position:right -126px; color:#fff; text-shadow:0 -1px 0 #D49B1F;}
.btn-s2 span,
.btn-s2-dis span{ margin-right:-4px; height:32px; line-height:32px; font-size:14px; font-weight:700;}
.btn-s2:hover{ background-position:0 -168px;}
.btn-s2:hover span{ background-position:right -168px;}
/*.btn-s2:active{ background-position:0 -300px;}
.btn-s2:active span{ background-position:right -300px;}*/
.btn-s2-dis{ background-position:0 -210px;}
.btn-s2-dis span{ color:#FDEDC4; background-position:right -210px; text-shadow:0 -1px 0 #E5B446; cursor:default;}

.btn-s3{ background-position:0 -252px;}
.btn-s3 span{ background-position:right -252px; color:#000;}
.btn-s3 span,
.btn-s3-dis span{ margin-right:-4px; height:32px; line-height:32px; font-size:14px; font-weight:700;}
.btn-s3:hover{ background-position:0 -294px;}
.btn-s3:hover span{ background-position:right -294px;}
.btn-s3-dis{ background-position:0 -336px;}
.btn-s3-dis span{ color:#969697; background-position:right -336px; cursor:default;}

.btn-s4{ background-position:0 -378px;}
.btn-s4 span{ background-position:right -378px; color:#fff; text-shadow:0 -1px 0 #344787;}
.btn-s4 span,
.btn-s4-dis span{ margin-right:-4px; height:26px; line-height:26px; font-size:12px; font-weight:700;}
.btn-s4:hover{ background-position:0 -414px;}
.btn-s4:hover span{ background-position:right -414px;}
.btn-s4-dis{ background-position:0 -450px;}
.btn-s4-dis span{ color:#d8ddec; background-position:right -450px; text-shadow:0 -1px 0 #7f8dba; cursor:default;}

.btn-s5{ background-position:0 -486px;}
.btn-s5 span{ background-position:right -486px; color:#fff; text-shadow:0 -1px 0 #D49B1F;}
.btn-s5 span,
.btn-s5-dis span{ margin-right:-4px; height:26px; line-height:26px; font-size:12px; font-weight:700;}
.btn-s5:hover{ background-position:0 -522px;}
.btn-s5:hover span{ background-position:right -522px;}
.btn-s5-dis{ background-position:0 -558px;}
.btn-s5-dis span{ color:#FDEDC4; background-position:right -558px; text-shadow:0 -1px 0 #E5B446; cursor:default;}

.btn-s6{ background-position:0 -594px;}
.btn-s6 span{ background-position:right -594px; color:#000;}
.btn-s6 span,
.btn-s6-dis span{ margin-right:-4px; height:26px; line-height:26px; font-size:12px; font-weight:700;}
.btn-s6:hover{ background-position:0 -630px;}
.btn-s6:hover span{ background-position:right -630px;}
.btn-s6-dis{ background-position:0 -666px;}
.btn-s6-dis span{ color:#969697; background-position:right -666px; cursor:default;}

/* table modularize */
.table{ width:100%; font-family:"宋体",Arial;}
.table th,
.table td { border:1px solid #CECECE; }
.table th { height:28px; text-align:left; color:#333; }
.table td { padding:3px 10px; line-height:20px;}
.table tbody tr:hover { background:#f1f1f1;}
.table .th-gap{ margin:0; padding:0 10px;}
.table thead{ background:#F4F4F4 url(bgimg/x_bg.png) 0 -330px repeat-x;}

/* translucent shade */
.shade-div{ position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; filter:alpha(opacity=50); opacity:0.5; _position:absolute; _top:expression(documentElement.scrollTop); z-index:600;}
/* translucent iframe shade*/
.shade-iframe{ filter:alpha(opacity=50); opacity:0.5;}

/*fixed position*/
.win-fixed{ position:fixed; top:50%; left:50%; }
*html{ background-image:url(about:blank); background-attachment:fixed;}
*html .win-fixed { position:absolute; bottom:auto; top:expression(documentElement.scrollTop + (documentElement.clientHeight/2 - this.clientHeight/2)); margin-top:0;}
/*absolute position*/
.win-absolute{ position:absolute;}

/* calendar */
.calendar-s1{ position:absolute; width:230px; box-shadow:0 0 3px rgba(0,0,0,0.3); background-color:#fff;}
.calendar-s1 .caption{ height:30px; line-height:30px; border:solid #394D88; border-width:1px 1px 0; background-color:#4B5F9E; background:-webkit-gradient(linear, 0 0, 0 100%, from(#5F71AD), to(#394D88)); background:-moz-linear-gradient(top, #5F71AD, #394D88 100%);}
.calendar-s1 .caption .prev,
.calendar-s1 .caption .next{ width:0; height:0; border-width:9px; font-size:0; line-height:0; _display:inline;}
.calendar-s1 .caption .prev{ float:left; margin:6px 0 0 0; border-style:dashed solid dashed dashed; border-color:transparent #fff transparent transparent;}
.calendar-s1 .caption .next{ float:right; margin:6px 0 0 0; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #fff;}
.calendar-s1 .caption .c-txt{ text-align:center; font-weight:700; color:#FFF;}
.calendar-s1 table{ border:solid #ccc; border-width:0 1px 1px; border-collapse:collapse;}
.calendar-s1 thead th{ width:30px; height:30px; line-height:30px; font-weight:normal; font-size:12px; color:#777;}
.calendar-s1 tbody .hover td{ background:#eee; color:#5D6EA7; cursor:pointer;}
.calendar-s1 tbody .cur td{ background:#475780; color:#fff; cursor:pointer;}
.calendar-s1 tbody .dis td{ cursor:default;}
.calendar-s1 tbody td{ height:30px; line-height:30px; text-align:center; font-size:12px;}
.calendar-s1 .bare,
.calendar-s1 .dis td{ color:#b4b4b4 !important;}
/* calendar */
.no1, .no2 { float:left;}
.calendar-s2{ position:static; box-shadow:0 0 3px rgba(0,0,0,0.3); background-color:#fff; z-index:450; overflow:hidden;}
.calendar-s2 .caption{ height:30px; line-height:30px; border:solid #394D88; border-width:1px 1px 0; background-color:#4B5F9E; background:-webkit-gradient(linear, 0 0, 0 100%, from(#5F71AD), to(#394D88)); background:-moz-linear-gradient(top, #5F71AD, #394D88 100%);}
.calendar-s2 .caption .prev,
.calendar-s2 .caption .next{ width:0; height:0; border-width:9px; font-size:0; line-height:0; _display:inline;}
.calendar-s2 .caption .prev{ float:left; margin:6px 0 0 0; border-style:dashed solid dashed dashed; border-color:transparent #fff transparent transparent;}
.calendar-s2 .caption .next{ float:right; margin:6px 0 0 0; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #fff;}
.calendar-s2 .caption .c-txt{ text-align:center; font-weight:700; color:#FFF; cursor:default;}
.calendar-s2 table{ border:solid #ccc; border-width:0 1px 1px; border-collapse:collapse;}
.calendar-s2 thead th{ width:30px; height:30px; line-height:30px; font-weight:normal; font-size:12px; color:#777; text-align:center; cursor:default;}
.calendar-s2 tbody .cur,
.calendar-s2 tbody td:hover{ background:#475780; color:#fff; cursor:pointer;}
.calendar-s2 tbody td{ height:30px; line-height:30px; text-align:center; font-size:12px;}
.calendar-s2 .bare{ cursor:default; color:#b4b4b4 !important;}
.calendar-s2 .bare:hover{ background:none; color:777; cursor:default;}

/* progress bar */
.bar-box{ overflow:hidden; _zoom:1;}
.bar-box .tit{ float:left;}
.bar-box .progress-bar{ position:relative; float:left; width:150px; background:#EAEAEA; height:18px; border-radius:10px; box-shadow:0 2px 1px #B9B9B9 inset;}
.bar-box .progress-bar .num{ position:absolute; top:0; left:42%; height:18px; line-height:18px; color:#1c4319; font-weight:700; text-shadow:0 1px 0 #94cf8e; z-index:400;}
.bar-box .progress-bar .scale{ position:absolute; top:0; left:0; height:18px; border-radius:8px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#79C66F), to(#48A243)); background:-moz-linear-gradient(top, #79C66F, #48A243 100%); background-color:#68BB60; z-index:300;}

/*ajax loading*/
.spinner{ margin:200px auto 250px; width:20px; height:16px; background:url(bgimg/spinner.gif) no-repeat;}
.spinnerCenter{ position:absolute; left:0; top:0; opacity:.9; filter: alpha(opacity=90); background:#FFF url(bgimg/spinner.gif) no-repeat center; z-index:480;}

/* site popup */
.win-pop{ padding:6px; border-radius:4px; background-color:#555; background:rgba(0, 0, 0, .4); z-index:700;}
.win-pop .win-inner{ background-color:#fff;}
.win-pop .win-tit{ margin:1px 1px 0; height:30px; line-height:30px; font-size:14px; font-weight:700; text-indent:10px; background:#eee; color:#333;}
.win-pop .ico-close-btn{ position:absolute; right:16px; top:18px;}
.win-pop .action{ text-align:center;}
.win-pop .action a{ margin:0 18px;}

/* popur tips default */
.win-tips{ width:320px; line-height:22px;}
.win-tips .win-box{ padding:20px;}
.win-tips .win-box .txt{ margin:0 0 20px;}
.win-tips .win-box .txt strong{ margin:0 5px; color:#F47837; font-weight:700;}

/* options tab-s1 */
.tab-s1{ border-bottom:1px solid #ccc;}
.tab-s1 .tab-list{ position:relative; bottom:-1px; padding:0 0 0 10px; overflow:hidden; zoom:1;}
.tab-s1 .tab-list a{ float:left; margin:0 -1px; padding:3px 12px; border:1px solid #ccc; color:#333; outline:none; background:#f1f1f1; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eaeaea)); background:-moz-linear-gradient(top, #fff, #eaeaea 100%); text-decoration:none;}
.tab-s1 .tab-list a:hover{ background:#fff; color:#475780; }
.tab-s1 .tab-list .cur{ border:1px solid #ccc; border-bottom:1px solid #fff; color:#475780; font-weight:700; background:#fff;}
.tab-s1 .tab-list .cur:hover{ text-decoration:none;}
.tab-s1 .tab-list .first{ border-radius:3px 0 0 0;}
.tab-s1 .tab-list .last{ border-radius:0 3px 0 0;}
/* options tab-s2 */
.tab-s2{ margin-bottom:10px; padding-left: 10px; border-bottom:1px solid #c9c9c9;}
.tab-s2 .btn-s4{ float:right; margin-right:4px; _display:inline;}
.tab-s2 .tab-list{ position:relative; bottom:-1px; margin-top:-1px; overflow:hidden; zoom:1;}
.tab-s2 .tab-list a,
.tab-s2 .tab-list .label{ float:left; margin:0 10px 0 0; padding:5px 10px; border:1px solid #c9c9c9; border-radius:3px 3px 0 0; color:#333; font-weight:700; outline:none; background-color:#F1F1F2; background:-webkit-gradient(linear, 0 0, 0 100%, from(#F9FAFF), to(#F1F1F2)); background:-moz-linear-gradient(top, #F9FAFF, #F1F1F2 100%); color:#333; text-decoration:none; text-shadow:0 1px 0 #fff; cursor:pointer;}
.tab-s2 .tab-list a:hover,
.tab-s2 .tab-list .label:hover{ background:#fff; color:#000; }
.tab-s2 .tab-list .cur{ border:1px solid #c9c9c9; border-bottom:1px solid #fff; color:#5D6EA7; background:#fff;}
.tab-s2 .tab-list .cur:hover{ text-decoration:none; color:#5D6EA7;}
.tab-s2 .tab-list strong{ color:#F00;}
/* options tab-s3 */
.tab-s3{ overflow:hidden; zoom:1;}
.tab-s3 a{ float:left; margin:0 -1px 0 0; padding:5px 12px; border:1px solid #c9c9c9; color:#333; font-weight:700; outline:none; text-decoration:none;}
.tab-s3 a:hover{ color:#475780; text-decoration:none;}
.tab-s3 .cur,
.tab-s3 .cur:hover{ border:1px solid #42548E; color:#fff; background:url(bgimg/tab_s3_bg.png) repeat-x; text-decoration:none;}
.tab-s3 .first{ border-radius:3px 0 0 3px;}
.tab-s3 .last{ border-radius:0 3px 3px 0;}

/* title style s1 */
.title-s1{ margin-bottom:10px; border-bottom:1px solid #dcdcdc; height:28px; }
.title-s1 .btn-s5{ float:right; margin-right:4px; _display:inline;}
.title-s1 h3{ position:relative; bottom:-1px; float:left; padding:0 4px; border-bottom:solid 1px #FBD008; font-family:"微软雅黑"; font-size:18px; color:#777; font-weight:600;}
